import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * clase Octorok se mueve por la plataforma
 * @JUAN FRANCISCO ARIAS BETANCOURT
 */
public class Octorok extends Enemigos
{

     private boolean dirA=true;//bandera para el movimiento 

    public Octorok()
    {

    }

    /**
     *
     */
    public void act() 
    {

        if(dirA)
        {
            move(-1);

            
            if(interceptaBloque()||getX()==8)

                dirA=false;

        }
  
        if(!dirA)
        {
            move(1);

           
            if(interceptaBloque()||getX()==598)

                dirA=true;

             
        } 

        checamartillo(true);   
    }

    /****
     * cambia la direccion cuando ya no hay piso
     */
    public boolean interceptaBloque()
    {
        Actor a=getOneIntersectingObject(Plataforma.class);
        if(a!=null)
            return false;
        else
            return true;
    }
}